Package-level declarations
Functions
Link copied to clipboard
fun AnimatedText(text: String, modifier: Modifier = Modifier, color: Color = Color.Unspecified, fontSize: TextUnit = TextUnit.Unspecified, fontStyle: FontStyle? = null, fontWeight: FontWeight? = null, fontFamily: FontFamily? = null, letterSpacing: TextUnit = TextUnit.Unspecified, textDecoration: TextDecoration? = null, textAlign: TextAlign? = null, lineHeight: TextUnit = TextUnit.Unspecified, overflow: TextOverflow = TextOverflow.Clip, softWrap: Boolean = true, maxLines: Int = Int.MAX_VALUE, minLines: Int = 1, onTextLayout: (TextLayoutResult) -> Unit? = null, style: TextStyle = LocalTextStyle.current)
动画文本控件 在文本变化时,提供逐字符滑动动画效果
Link copied to clipboard
fun AnimatedTextLine(text: String, modifier: Modifier = Modifier, color: Color = Color.Unspecified, fontSize: TextUnit = TextUnit.Unspecified, fontStyle: FontStyle? = null, fontWeight: FontWeight? = null, fontFamily: FontFamily? = null, letterSpacing: TextUnit = TextUnit.Unspecified, textDecoration: TextDecoration? = null, textAlign: TextAlign? = null, lineHeight: TextUnit = TextUnit.Unspecified, overflow: TextOverflow = TextOverflow.Clip, softWrap: Boolean = true, maxLines: Int = Int.MAX_VALUE, minLines: Int = 1, onTextLayout: (TextLayoutResult) -> Unit? = null, style: TextStyle = LocalTextStyle.current)
动画文本控件
Link copied to clipboard
fun SettingsClickableEntry(modifier: Modifier = Modifier, painter: Painter? = null, title: String, description: String, openUrl: String)
可点击跳转URL的设置项控件
fun SettingsClickableEntry(modifier: Modifier = Modifier, painter: Painter? = null, title: String, option: String? = null, trailingContent: @Composable () -> Unit? = null, description: String? = null, onClick: () -> Unit)
可点击的设置项控件
Link copied to clipboard
fun SettingsSwitchEntry(modifier: Modifier = Modifier, painter: Painter? = null, title: String, description: String, checked: Boolean, booleanUserData: BooleanUserData, disabled: Boolean = false)
带开关的设置项控件 通过BooleanUserData控制开关状态, 切换时会异步写入用户数据
fun SettingsSwitchEntry(modifier: Modifier = Modifier, painter: Painter? = null, title: String, description: String, checked: Boolean, onCheckedChange: (Boolean) -> Unit, disabled: Boolean = false)
带开关的设置项控件